package com.n9.qq.android.im.msg;//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//


import com.tencent.mobileqq.pb.ByteStringMicro;
import com.tencent.mobileqq.pb.MessageMicro;
import com.tencent.mobileqq.pb.PBBytesField;
import com.tencent.mobileqq.pb.PBField;
import com.tencent.mobileqq.pb.PBStringField;
import com.tencent.mobileqq.pb.PBUInt32Field;
import com.tencent.mobileqq.pb.PBUInt64Field;

public final class SecretFileMsg extends MessageMicro {
    public static final int BYTES_ENCRYPT_KEY_FIELD_NUMBER = 9;
    public static final int BYTES_FILE_KEY_FIELD_NUMBER = 1;
    public static final int ELEM_FLAGS2_FIELD_NUMBER = 13;
    public static final int NOT_ONLINE_IMAGE_FIELD_NUMBER = 12;
    public static final int STR_FROMPHONENUM_FIELD_NUMBER = 15;
    public static final int TYPE_C2C = 0;
    public static final int TYPE_CONTACTS = 1;
    public static final int TYPE_DISCU = 4;
    public static final int TYPE_GROUP = 2;
    public static final int TYPE_NEARBA = 3;
    public static final int TYPE_WPA = 5;
    public static final int UINT32_ENCRYPT_PREHEAD_LENGTH_FIELD_NUMBER = 7;
    public static final int UINT32_ENCRYPT_TYPE_FIELD_NUMBER = 8;
    public static final int UINT32_LEFT_TIME_FIELD_NUMBER = 11;
    public static final int UINT32_OPERTYPE_FIELD_NUMBER = 14;
    public static final int UINT32_READ_TIMES_FIELD_NUMBER = 10;
    public static final int UINT32_STATUS_FIELD_NUMBER = 4;
    public static final int UINT32_TTL_FIELD_NUMBER = 5;
    public static final int UINT32_TYPE_FIELD_NUMBER = 6;
    public static final int UINT64_FROM_UIN_FIELD_NUMBER = 2;
    public static final int UINT64_TO_UIN_FIELD_NUMBER = 3;
    static final FieldMap __fieldMap__;
    public final PBBytesField bytes_encrypt_key;
    public final PBBytesField bytes_file_key;
    public ElemFlags2 elem_flags2;
    public NotOnlineImage not_online_image;
    public final PBStringField str_fromphonenum;
    public final PBUInt32Field uint32_encrypt_prehead_length;
    public final PBUInt32Field uint32_encrypt_type;
    public final PBUInt32Field uint32_left_time;
    public final PBUInt32Field uint32_opertype;
    public final PBUInt32Field uint32_read_times;
    public final PBUInt32Field uint32_status;
    public final PBUInt32Field uint32_ttl;
    public final PBUInt32Field uint32_type;
    public final PBUInt64Field uint64_from_uin;
    public final PBUInt64Field uint64_to_uin;

    static {
        ByteStringMicro var1 = ByteStringMicro.EMPTY;
        ByteStringMicro var0 = ByteStringMicro.EMPTY;
        __fieldMap__ = MessageMicro.initFieldMap(new int[]{10, 16, 24, 32, 40, 48, 56, 64, 74, 80, 88, 98, 106, 112, 122}, new String[]{"bytes_file_key", "uint64_from_uin", "uint64_to_uin", "uint32_status", "uint32_ttl", "uint32_type", "uint32_encrypt_prehead_length", "uint32_encrypt_type", "bytes_encrypt_key", "uint32_read_times", "uint32_left_time", "not_online_image", "elem_flags2", "uint32_opertype", "str_fromphonenum"}, new Object[]{var1, 0L, 0L, 0, 0, 0, 0, 0, var0, 0, 0, null, null, 0, ""}, SecretFileMsg.class);
    }

    public SecretFileMsg() {
        this.bytes_file_key = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint64_from_uin = PBField.initUInt64(0L);
        this.uint64_to_uin = PBField.initUInt64(0L);
        this.uint32_status = PBField.initUInt32(0);
        this.uint32_ttl = PBField.initUInt32(0);
        this.uint32_type = PBField.initUInt32(0);
        this.uint32_encrypt_prehead_length = PBField.initUInt32(0);
        this.uint32_encrypt_type = PBField.initUInt32(0);
        this.bytes_encrypt_key = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint32_read_times = PBField.initUInt32(0);
        this.uint32_left_time = PBField.initUInt32(0);
        this.not_online_image = new NotOnlineImage();
        this.elem_flags2 = new ElemFlags2();
        this.uint32_opertype = PBField.initUInt32(0);
        this.str_fromphonenum = PBField.initString("");
    }
}
